"""
循环结构就是满足条件的情况下 一直执行某个操作
for循环
for 变量 in 范围:
    执行操作
"""
# 1-100的和
# range(start,end,step) 和字符串的切片是一样的规则 会返回一个序列
print(list(range(1, 10, 2)))
# 定义一个变量作为计算和的位置
sum = 0
for i in range(1, 101):
    sum = sum + i
print(sum)
# 计算1-100之间的奇数和
sum = 0
for i in range(1, 101, 2):
    sum = sum + i
print(sum)
# 计算偶数和
sum = 0
for i in range(2, 101, 2):
    print(i)
    sum = sum + i
print(sum)
# 输出1-100之间7的倍数 使用if语句过滤7的倍数 if i%7==0 7的倍数拍手
# 带数字7的也拍手
for i in range(1, 1000):
    # 是7的倍数
    if i % 7 == 0:
        print(f"{i}需要进行拍手")
    # 除以10余数是7 并且不能被7整除的数字
    # if i % 10 == 7 and i % 7 != 0:
    #     print(f"{i}需要进行拍手")
    # 将数字转换成字符串 然后查找是否存在7
    strs = str(i)
    if strs.find("7") != -1 and i % 7 != 0:
        print(f"{i}需要进行拍手")
a = "abcd"  # 遍历字符串 数组list 字典dict 元组tuple
for i in a:
    print(i)
# 遍历一个字符串 统计其中某个特定字符出现的次数 好 出现的次数
strs = "你好我好大家好，才是真的好"
# 定义计数
count = 0
for i in strs:
    if i == "好":
        count = count + 1
print(f"字符串中出现‘好’的个数为：{count}")
# 与之对应字符串方法 count
print(strs.count("好"))
# 小明、张三、小明、李四、王五、大明、小明
names = "小明、张三、小明、李四、王五、大明、小明"
print(names.count("小明"))
"""
打印下边的效果
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
"""
